ロイ
2004-12-12 10:12:09 ( ID:dat.2whhaqf )
[ 削除 / 引用して返信 ]
最終フレームがシーンチェンジしている入力ソースで、
以下の設定条件のとき、最終フレームが欠落します。
入力ソース:DV-TYPE2
出力設定
テンプレート:MPEG出力
出力するストリームの種類:MPEG-2プログラム(VBR)
ストリーム形式:MPEG-2ビデオ
ビデオタイプ:インターレース
フィールドオーダー:ボトムフレームが先に表示される
※標準テンプレートのDVD NTSCからフィールドオーダーのみ、『ボトムフレームが先に表示される』に変更した設定です。
ロイ
2005-01-10 14:42:46 ( ID:dat.2whhaqf )
[ 削除 / 引用して返信 ]
どうやら場合によって以下のパターンがあるみたいです。
(1)入力ソースより1フレーム少なく出力されるパターン。
(2)フレーム数は減らないが、最終フレームの1フレーム前がコピーされ、
最終フレームが差し変わっているパターン。
入力ソースで指定した通りに出力してもらわないと非常に困るんです。
検証担当者殿、どうかお願いします。
ちょうき
2005-01-10 19:37:53 ( ID:k7rfhvfrysf )
[ 削除 / 引用して返信 ]
これは音声が長いタイプの映像では?
最終フレームにあたる部分の音声がほんのちょっとだけ映像より長いとすると
映像が1枚水増しされますから。
FreeソフトのVmaidあたりで長さの違うのを作って見たらよくわかると思いますが
音声が長い場合は最終フレームの映像がインタレース解除されて足りない部分に補間されてますね。
ロイ
2005-01-10 21:13:05 ( ID:dat.2whhaqf )
[ 削除 / 引用して返信 ]
それは、入力ソースをカット編集せず、音声が長いときにフレーム数が増えるときの話ですよね。
ここでは、フレーム数が同じか、1フレーム減っているときの話です。
例えば、(1)は、53874フレームの入力ソースをカット編集して0-43907の43908フレームにしてエンコードすると、43907フレームしか出力されず、最終の1フレームが欠落しているんです。
(2)は、カット編集した0-54の55フレームで、最終フレームがシーンチェンジしている場合、
下図のように、最終フレームが、Bの映像でなくAの映像が出力されているんです。
※これも最終フレームが欠落しているように見える。(欠落しているが)
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB ・・・入力ソース
↓
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ・・・出力結果
fay
2005-01-10 23:07:00 ( ID:phwgbychcrl )
[ 削除 / 引用して返信 ]
フレームが欠落すると言うことですが、出力プレビューで見た場合はどうでしょう?
出力結果と同様になっているのか、それともプレビューは大丈夫で出力結果だけが
欠落しているのでしょうか? また最終フレームがシーンチェンジの場合に発生する
ということですが、シーンチェンジで無かった場合は問題ないのでしょうか?
私が3.1.2.66とカノープスDVコーデックのAVIで試した限りは、特に問題があるような
結果にはなりませんでした。ソースを先頭から合計52フレーム選択し、52フレーム目が
シーンチェンジになるような映像にして出力しました。結果は合計53フレームになり
ますが、52フレーム目にシーンチェンジの映像が出力されていました。結果の確認は
3.1.2.66でそのまま読み込ませました。
ソースのフレーム数と出力フレーム数が異なるのは、フレームレートが異なるために
発生する現象です。DVのAVIは私が確認した限りでは 2997/100 fpsです。それに対し
てDVD規格のMPEGは 30000/1001 fpsとなります。小数点以下の部分で差があり、フレー
ムレートを厳密に処理しているアプリケーションではこの差が出力フレーム数となって
現れます。
ロイ
2005-01-10 23:32:21 ( ID:dat.2whhaqf )
[ 削除 / 引用して返信 ]
(1)と(2)の境界値を調べてみました。
入力ソースが、5151フレーム以上の場合は(1)で、
5150以下の場合は(2)になるようです。
ロイ
2005-01-11 00:11:58 ( ID:dat.2whhaqf )
[ 削除 / 引用して返信 ]
(2)はトップファーストの出力の場合は発生しません。ボトムファーストの場合に起こるのです。
(2)は、入力ソースがボトムファーストで、出力先もボトムファーストなのに、最終フレームが化けるのが問題なのです。
(1)は、フレームレートを意識して編集しなければならないのですか。
30000/1001と2997/100の差を計算すると1000000フレームで1フレームのずれになるようですが、
わずか5151フレーム程度で1フレーム欠落させるほどのずれだとは思いませんが。
ロイ
2005-01-11 07:13:40 ( ID:dat.2whhaqf )
[ 削除 / 引用して返信 ]
>フレームが欠落すると言うことですが、出力プレビューで見た場合はどうでしょう?
>出力結果と同様になっているのか、それともプレビューは大丈夫で出力結果だけが
>欠落しているのでしょうか?
出力プレビューも出力結果も欠落しています。
>また最終フレームがシーンチェンジの場合に発生する
>ということですが、シーンチェンジで無かった場合は問題ないのでしょうか?
。
シーンチェンジがない場合は、1フレーム前と最終フレームが同じような映像なので、
気づきにくいだけです。
(1)、(2)ともに最終フレームがシーンチェンジしている場合に気づいただけです。
(1)は、正確に編集していたと思っていたものが、5151フレーム(約2分52秒)以上の入力ソースの場合は、
必ず1フレーム欠落していたのかと思うとぞっとします。
(2)は、シーンチェンジがなくとも、1フレーム前のインターレースを解除し補間されたぼやけたものが最終フレームに差し変わっています。
|